be easier said than done - French English Dictionary